﻿#define _CRT_SECURE_NO_WARNINGS
//小明对数位中含有 2、0、1、9 的数字很感兴趣（不包括前导 0），在 1 到 40 中这样的数包括 1、2、9、10 
//至 32、39 和 40，共 28 个，他们的和是 574。
//
//请问，在 1 到
//�
//n 中，所有这样的数的和是多少？
//
//输入描述
//输入一行包含一个整数。
//
//输出描述
//输出一行，包含一个整数，表示满足条件的数的和。
#include <stdio.h>
int main()
{
    int n, i, j, k, s = 0;
    scanf("%d", &n);
    for (i = 1; i <= n; i++)
    {
        j = i;
        while (j)
        {
            k = j % 10;
            if (k == 2 || k == 0 || k == 1 || k == 9)
            {
                s = s + i;
                break;
            }
            j = j / 10;
        }
    }
    printf("%d", s);
}